package com.zmj.sy.mom.srv.aps.bean.vo.sinocam;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Getter
@Setter
public class SinoCamReceiveNestPlateReqVo {

    @JsonProperty("StockListNo")
    @ApiModelProperty("材料编号")
    private String stockListNo;

    @JsonProperty("FactoryID")
    @ApiModelProperty("工厂编号")
    private String factoryIdk;

    @JsonProperty("ProjectID")
    @ApiModelProperty("项目编号")
    private String projectId;

//    @JsonProperty("StockNo")
//    @ApiModelProperty("分部工程")
//    private String stockNo;

    @JsonProperty("HeatNumber")
    @ApiModelProperty("炉批号")
    private String heatNumber;

    @JsonProperty("ExMaterielID")
    @ApiModelProperty("钢板物料号")
    private String exMaterielId;

    @JsonProperty("MaterielName")
    @ApiModelProperty("钢板物料名称")
    private String materielName;

    @JsonProperty("Texture")
    @ApiModelProperty("材质")
    private String texture;

    @JsonProperty("Norm")
    @ApiModelProperty("厚度/规格型号")
    private String norm;

    @JsonProperty("Width")
    @ApiModelProperty("宽度(mm)")
    private BigDecimal width;

    @JsonProperty("Length")
    @ApiModelProperty("长度(mm)")
    private BigDecimal length;

    @JsonProperty("Amount")
    @ApiModelProperty("数量")
    private BigDecimal amount;

    @JsonProperty("StorehouseID")
    @ApiModelProperty("仓库地址")
    private String storehouseId;

    @JsonProperty("IsVirtual")
    @ApiModelProperty("是否虚拟钢板")
    private Boolean isVirtual;


    @JsonProperty("Sequence")
    @ApiModelProperty("层数")
    private Integer sequence;

}
